package com.jzsm.common.config.datasource;

import lombok.AllArgsConstructor;

/**
 * 数据源
 *
 * @author ruoyi
 */
@AllArgsConstructor
public enum DataSourceType {
    /**
     * 蜻蜓
     */
    DF(1),
    /**
     * 迅宇
     */
    XY(2),
    /**
     * 瑞丰
     */
    RX(3),
    /**
     * 特力
     */
    TL(5),
    /**
     * 金正农贸
     */
    JZNM(8),
    /**
     * 融亿通
     */
    RYT(11),
    /**
     * 华芯
     */
    HX(13),
    /**
     * 中电
     */
    ZD(14),
    /**
     * 塑金通
     */
    SJT(15),
    /**
     * 盐田港
     */
    YTPORT(26),

    /**
     * 南方城通
     */
    NFCT(22),
    /**
     * 抚州国控
     */
    FZGK(24),
    /**
     * 捷时通
     */
    JST(25),
    /**
     * 智慧云仓系统
     */
    ZBHQ(28),

    /**
     * 融合供应链
     */
    RH(33);

    public final int groupId;

    public static DataSourceType of(Integer groupId) {
        for (DataSourceType e : DataSourceType.values()) {
            if (e.groupId == groupId) {
                return e;
            }
        }
        throw new IllegalArgumentException();
    }
}
